package com.ktgj.flight.common.huaxia.domain;

import java.util.List;

/**
 * PNR订座创建订单
 */
public class SaveOrder {

    /**
     * 渠道类型
     */
    public String pubChannel;

    /**
     * 用户名
     */
    public String userName;

    /**
     * 乘机人信息
     */
    public List<PassengerDto> passengerDtoList;

    /**
     * 去程信息
     */
    public FlightDto flightDto;

    /**
     * 是否为往返
     */
    public boolean isRound;

    /**
     * 回程信息
     */
    public FlightDto flightRoundTrip;

    /**
     * 联系人信息
     */
    public ContactDto contactDto;

    /**
     * 行程单信息
     */
    public ItineraryDto itineraryDto;

    /**
     * 保险信息
     */
    public InsuranceDto insuranceDto;

    /**
     * 优惠代码信息
     */
    public String favorableCode;

    /**
     * 航程类型，1中转、0直飞
     */
    public String flightType;

    /**
     * 订单总价
     */
    public String orderAmount;

    /**
     * 国内-0、国际-1
     */
    public String ticketType;

    public String getPubChannel() {
        return pubChannel;
    }

    public void setPubChannel(String pubChannel) {
        this.pubChannel = pubChannel;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public List<PassengerDto> getPassengerDtoList() {
        return passengerDtoList;
    }

    public void setPassengerDtoList(List<PassengerDto> passengerDtoList) {
        this.passengerDtoList = passengerDtoList;
    }

    public FlightDto getFlightDto() {
        return flightDto;
    }

    public void setFlightDto(FlightDto flightDto) {
        this.flightDto = flightDto;
    }

    public boolean isRound() {
        return isRound;
    }

    public void setRound(boolean round) {
        isRound = round;
    }

    public FlightDto getFlightRoundTrip() {
        return flightRoundTrip;
    }

    public void setFlightRoundTrip(FlightDto flightRoundTrip) {
        this.flightRoundTrip = flightRoundTrip;
    }

    public ContactDto getContactDto() {
        return contactDto;
    }

    public void setContactDto(ContactDto contactDto) {
        this.contactDto = contactDto;
    }

    public ItineraryDto getItineraryDto() {
        return itineraryDto;
    }

    public void setItineraryDto(ItineraryDto itineraryDto) {
        this.itineraryDto = itineraryDto;
    }

    public InsuranceDto getInsuranceDto() {
        return insuranceDto;
    }

    public void setInsuranceDto(InsuranceDto insuranceDto) {
        this.insuranceDto = insuranceDto;
    }

    public String getFavorableCode() {
        return favorableCode;
    }

    public void setFavorableCode(String favorableCode) {
        this.favorableCode = favorableCode;
    }

    public String getFlightType() {
        return flightType;
    }

    public void setFlightType(String flightType) {
        this.flightType = flightType;
    }

    public String getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(String orderAmount) {
        this.orderAmount = orderAmount;
    }

    public String getTicketType() {
        return ticketType;
    }

    public void setTicketType(String ticketType) {
        this.ticketType = ticketType;
    }
}
